//app.js
App({
  onLaunch: function () {
    // 展示本地存储能力
    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)
    
    // 登录
    // wx.login({
      // success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      // }
    // })
    // 获取用户信息
    // wx.getSetting({
    //   success: res => {
    //     if (res.authSetting['scope.userInfo']) {
          // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
          // wx.getUserInfo({
            // success: res => {
              // 可以将 res 发送给后台解码出 unionId
              // this.globalData.userInfo = res.userInfo

              // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
              // 所以此处加入 callback 以防止这种情况
    //           if (this.userInfoReadyCallback) {
    //             this.userInfoReadyCallback(res)
    //           }
    //         }
    //       })
    //     }
    //   }
    // })
  },
  globalData: {
    url:"http://localhost:8080"
    // url:"http://192.168.30.11:8080"
  },

  //session_key
  header:function(){
      return {'token':wx.getStorageSync('token')};
    },
  getLoginInfo: function () {

    return {id:1,deptId:1,nickname:'张三',deptName:'办公室','headImage':'/file/showImage/100'};
    var userInfo = wx.getStorageSync('user_info');
    if (userInfo == null || userInfo==''){
      return null;
    }else{
      return userInfo;
    }
  },

  getLogout: function () {
    wx.clearStorage();
    wx.showToast({
      title: '请先登录',//这里打印出登录成功
      icon: 'fail',
      duration: 500,
      success: function () {
        setTimeout(function () {
          //要延时执行的代码
          wx.switchTab({
            url: '../wode/wode'
          })
        }, 1000) //延迟时间
      }
    })
  },
  getLogoutXinfang: function () {
    wx.clearStorage();
    wx.showToast({
      title: '请先登录',//这里打印出登录成功
      icon: 'fail',
      duration: 500,
      success: function () {
        setTimeout(function () {
          //要延时执行的代码
          wx.navigateTo({
            url: '../xfLogin/xfLogin',
          })
        }, 1000) //延迟时间
      }
    })
  },
  isLogin: function () {
   var info = this.getLoginInfo();
   if(info==null){
    return false;
   }else{
     return true;
   }
  },
  iflogin:function(){
    
  }
})